/**
 * 常量
 * @author zj
 * @date 2024/08/22
 */
export type NameConstsType = {
  array: string,
  object: string,
  valueKey: string,
  updateKey: string,
  disabledKey: string,
  loadingKey: string
};

export const NameConsts: NameConstsType = {
  array: 'array',
  object: 'object',
  valueKey: 'valueKey',
  updateKey: 'updateKey',
  disabledKey: 'disabledKey',
  loadingKey: 'loadingKey'
};

export const DefaultProps = [
  'name',
  'render',
  'datatype',
  'defaultValue',
  'valueKey',
  'updateKey',
  'extendKeys',
  'loadingKey',
  'disabledKey'
];

export const RelationNames = {
  keyValueRelationHandler: 'key-value',
  matchAllRelationHandler: 'match-all'
};
